import Vue from 'vue'
import Vuex from 'vuex'
import state from './store-detail'
import mutations from './mutations-detail'

Vue.use(Vuex)

export default new Vuex.Store({
  //存放公用数据
  state,
  //异步方法
  actions: {},
  // 同步数据
  mutations,
  // 类似于组件中的Counpute,当需要用state里面的数据提供新的数据时，来提供数据
  getters:{
    doubleCity(state){
      return state.city+"  "+state.city
    }
  }
  // 当遇到复杂的场景，对Vuex进行拆分
  // mudule:
})
